<?xml version='1.0' encoding='UTF-8' ?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich">
	<ui:composition>
	    <h:head>
	        <title>Gerenciador de Produto</title>
	    </h:head>
	    <h:body>
	        <h1>Gerenciador de Produto</h1>
	        <h:form acceptcharset="ISO-8859-1">
	            <h:panelGrid columns="2">
		            <h:outputLabel value="Nome"></h:outputLabel>            
		            <h:inputText value="#{produtoController.produto.nome}"/>
		            <h:outputLabel value="Descrição"></h:outputLabel>            
		            <h:inputTextarea value="#{produtoController.produto.descricao}"
		            style="width:350; height: 90px;"></h:inputTextarea>
					<h:outputLabel value="Sob-Encomenda"></h:outputLabel>     
					<h:selectBooleanCheckbox value="#{produtoController.sobEncomenda}" disabled="false"/>
					<h:outputLabel value="Prazo"></h:outputLabel>     
					<h:inputText value="#{produtoController.produto.prazo}"/>
					<h:outputLabel value="Tipo de Produto"></h:outputLabel>     
					<h:selectOneMenu id="tipoProduto" value="#{produtoController.idTipoProduto}">
						 <f:selectItem itemValue="" itemLabel="Selecione..." />
						 <f:selectItems value="#{tipoProdutoController.listarTipoProdutos}" 
						 	var="tp" itemLabel="#{tp.nome}" itemValue="#{tp.id}"/>
					</h:selectOneMenu>
		            <h:outputLabel value="Preço"></h:outputLabel>     
				    <h:inputText value="#{produtoController.produto.preco}"/>
				    <h:outputLabel value="Peso (kg)"></h:outputLabel>     
				    <h:inputText value="#{produtoController.produto.peso}"/>
	            </h:panelGrid>
			    <h:panelGrid columns="2" columnClasses="top,top">
					<h:outputLabel value="Fotos"></h:outputLabel><br/>
					<rich:fileUpload fileUploadListener="#{produtoController.listener}" id="upload" acceptedTypes="jpg, gif, png, bmp"
			             ontyperejected="alert('Only JPG, GIF, PNG and BMP files are accepted');" maxFilesQuantity="1" 
			             clearLabel="Limpar" doneLabel="Finalizado" clearAllLabel="Limpar Tudo">
			             <a4j:ajax event="uploadcomplete" execute="@none" render="info" />
			         </rich:fileUpload>
				</h:panelGrid>	
	            <h:commandButton action="#{produtoController.adicionarProduto}" value="Inserir"/>
	            <h:commandButton action="#{produtoController.alterarProduto}" value="Alterar"/>
	            <br/>
	            <h:commandLink action="cadastrarProduto" value="Voltar"/>
	        </h:form>
	    </h:body>
    </ui:composition>
</html>
